package com.hui.entity.vo;

import com.hui.entity.dao.StoreProductAttrValue;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/**
 * 商品信息返回综合VO
 */
@Data
public class ProductVo {

    @ApiModelProperty("商品信息列表")
    private List<StoreProductVo> goodList = new ArrayList();
    @ApiModelProperty("商户ID，预留字段")
    private Integer merId = 0;
    private String priceName = "";

    private List<StoreProductAttrQueryVo> productAttr = new ArrayList();
    private Map<String, StoreProductAttrValue> productValue = new LinkedHashMap();
    @ApiModelProperty("评论信息")
    private StoreProductReplyQueryVo reply;
    @ApiModelProperty("回复渠道")
    private String replyChance;
    @ApiModelProperty("回复数")
    private Integer replyCount = 0;
    private List similarity = new ArrayList();
    @ApiModelProperty("商品信息")
    private StoreProductVo storeInfo;

    @ApiModelProperty("腾讯地图key")
    private String mapKey;
    @ApiModelProperty("门店信息")
    private SystemStoreQueryVo systemStore;
    @ApiModelProperty("用户ID")
    private Integer uid = 0;
    @ApiModelProperty("模版名称")
    private String tempName;
}
